package io.github.cisumer.wcfbin4j;

import java.util.ArrayList;
import java.util.List;

import io.github.cisumer.wcfbin4j.exception.DictionaryNotFoundException;
/**
* 字典项，
*/
public class Dictionary {
	private static List<String> DICT=new ArrayList<String>(0x3CC);
	static{
		for(int i=0x01;i<0x3CC;i+=2)
			DICT.add(null);
		DICT.add(0x00,"mustUnderstand");
		DICT.add(0x02,"Envelope");
		DICT.add(0x04,"http://www.w3.org/2003/05/soap-envelope");
		DICT.add(0x06,"http://www.w3.org/2005/08/addressing");
		DICT.add(0x08,"Header");
		DICT.add(0x0A,"Action");
		DICT.add(0x0C,"To");
		DICT.add(0x0E,"Body");
		DICT.add(0x10,"Algorithm");
		DICT.add(0x12,"RelatesTo");
		DICT.add(0x14,"http://www.w3.org/2005/08/addressing/anonymous");
		DICT.add(0x16,"URI");
		DICT.add(0x18,"Reference");
		DICT.add(0x1A,"MessageID");
		DICT.add(0x1C,"Id");
		DICT.add(0x1E,"Identifier");
		DICT.add(0x20,"http://schemas.xmlsoap.org/ws/2005/02/rm");
		DICT.add(0x22,"Transforms");
		DICT.add(0x24,"Transform");
		DICT.add(0x26,"DigestMethod");
		DICT.add(0x28,"DigestValue");
		DICT.add(0x2A,"Address");
		DICT.add(0x2C,"ReplyTo");
		DICT.add(0x2E,"SequenceAcknowledgement");
		DICT.add(0x30,"AcknowledgementRange");
		DICT.add(0x32,"Upper");
		DICT.add(0x34,"Lower");
		DICT.add(0x36,"BufferRemaining");
		DICT.add(0x38,"http://schemas.microsoft.com/ws/2006/05/rm");
		DICT.add(0x3A,"http://schemas.xmlsoap.org/ws/2005/02/rm/SequenceAcknowledgement");
		DICT.add(0x3C,"SecurityTokenReference");
		DICT.add(0x3E,"Sequence");
		DICT.add(0x40,"MessageNumber");
		DICT.add(0x42,"http://www.w3.org/2000/09/xmldsig#");
		DICT.add(0x44,"http://www.w3.org/2000/09/xmldsig#enveloped-signature");
		DICT.add(0x46,"KeyInfo");
		DICT.add(0x48,"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd");
		DICT.add(0x4A,"http://www.w3.org/2001/04/xmlenc#");
		DICT.add(0x4C,"http://schemas.xmlsoap.org/ws/2005/02/sc");
		DICT.add(0x4E,"DerivedKeyToken");
		DICT.add(0x50,"Nonce");
		DICT.add(0x52,"Signature");
		DICT.add(0x54,"SignedInfo");
		DICT.add(0x56,"CanonicalizationMethod");
		DICT.add(0x58,"SignatureMethod");
		DICT.add(0x5A,"SignatureValue");
		DICT.add(0x5C,"DataReference");
		DICT.add(0x5E,"EncryptedData");
		DICT.add(0x60,"EncryptionMethod");
		DICT.add(0x62,"CipherData");
		DICT.add(0x64,"CipherValue");
		DICT.add(0x66,"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd");
		DICT.add(0x68,"Security");
		DICT.add(0x6A,"Timestamp");
		DICT.add(0x6C,"Created");
		DICT.add(0x6E,"Expires");
		DICT.add(0x70,"Length");
		DICT.add(0x72,"ReferenceList");
		DICT.add(0x74,"ValueType");
		DICT.add(0x76,"Type");
		DICT.add(0x78,"EncryptedHeader");
		DICT.add(0x7A,"http://docs.oasis-open.org/wss/oasis-wss-wssecurity-secext-1.1.xsd");
		DICT.add(0x7C,"RequestSecurityTokenResponseCollection");
		DICT.add(0x7E,"http://schemas.xmlsoap.org/ws/2005/02/trust");
		DICT.add(0x80,"http://schemas.xmlsoap.org/ws/2005/02/trust#BinarySecret");
		DICT.add(0x82,"http://schemas.microsoft.com/ws/2006/02/transactions");
		DICT.add(0x84,"s");
		DICT.add(0x86,"Fault");
		DICT.add(0x88,"MustUnderstand");
		DICT.add(0x8A,"role");
		DICT.add(0x8C,"relay");
		DICT.add(0x8E,"Code");
		DICT.add(0x90,"Reason");
		DICT.add(0x92,"TextRecord");
		DICT.add(0x94,"Node");
		DICT.add(0x96,"Role");
		DICT.add(0x98,"Detail");
		DICT.add(0x9A,"Value");
		DICT.add(0x9C,"Subcode");
		DICT.add(0x9E,"NotUnderstood");
		DICT.add(0xA0,"qname");
		DICT.add(0xA2,"");
		DICT.add(0xA4,"From");
		DICT.add(0xA6,"FaultTo");
		DICT.add(0xA8,"EndpointReference");
		DICT.add(0xAA,"PortType");
		DICT.add(0xAC,"ServiceName");
		DICT.add(0xAE,"PortName");
		DICT.add(0xB0,"ReferenceProperties");
		DICT.add(0xB2,"RelationshipType");
		DICT.add(0xB4,"Reply");
		DICT.add(0xB6,"a");
		DICT.add(0xB8,"http://schemas.xmlsoap.org/ws/2006/02/addressingidentity");
		DICT.add(0xBA,"Identity");
		DICT.add(0xBC,"Spn");
		DICT.add(0xBE,"Upn");
		DICT.add(0xC0,"Rsa");
		DICT.add(0xC2,"Dns");
		DICT.add(0xC4,"X509v3Certificate");
		DICT.add(0xC6,"http://www.w3.org/2005/08/addressing/fault");
		DICT.add(0xC8,"ReferenceParameters");
		DICT.add(0xCA,"IsReferenceParameter");
		DICT.add(0xCC,"http://www.w3.org/2005/08/addressing/reply");
		DICT.add(0xCE,"http://www.w3.org/2005/08/addressing/none");
		DICT.add(0xD0,"Metadata");
		DICT.add(0xD2,"http://schemas.xmlsoap.org/ws/2004/08/addressing");
		DICT.add(0xD4,"http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous");
		DICT.add(0xD6,"http://schemas.xmlsoap.org/ws/2004/08/addressing/fault");
		DICT.add(0xD8,"http://schemas.xmlsoap.org/ws/2004/06/addressingex");
		DICT.add(0xDA,"RedirectTo");
		DICT.add(0xDC,"Via");
		DICT.add(0xDE,"http://www.w3.org/2001/10/xml-exc-c14n#");
		DICT.add(0xE0,"PrefixList");
		DICT.add(0xE2,"InclusiveNamespaces");
		DICT.add(0xE4,"ec");
		DICT.add(0xE6,"SecurityContextToken");
		DICT.add(0xE8,"Generation");
		DICT.add(0xEA,"Label");
		DICT.add(0xEC,"Offset");
		DICT.add(0xEE,"Properties");
		DICT.add(0xF0,"Cookie");
		DICT.add(0xF2,"wsc");
		DICT.add(0xF4,"http://schemas.xmlsoap.org/ws/2004/04/sc");
		DICT.add(0xF6,"http://schemas.xmlsoap.org/ws/2004/04/security/sc/dk");
		DICT.add(0xF8,"http://schemas.xmlsoap.org/ws/2004/04/security/sc/sct");
		DICT.add(0xFA,"http://schemas.xmlsoap.org/ws/2004/04/security/trust/RST/SCT");
		DICT.add(0xFC,"http://schemas.xmlsoap.org/ws/2004/04/security/trust/RSTR/SCT");
		DICT.add(0xFE,"RenewNeeded");
		DICT.add(0x100,"BadContextToken");
		DICT.add(0x102,"c");
		DICT.add(0x104,"http://schemas.xmlsoap.org/ws/2005/02/sc/dk");
		DICT.add(0x106,"http://schemas.xmlsoap.org/ws/2005/02/sc/sct");
		DICT.add(0x108,"http://schemas.xmlsoap.org/ws/2005/02/trust/RST/SCT");
		DICT.add(0x10A,"http://schemas.xmlsoap.org/ws/2005/02/trust/RSTR/SCT");
		DICT.add(0x10C,"http://schemas.xmlsoap.org/ws/2005/02/trust/RST/SCT/Renew");
		DICT.add(0x10E,"http://schemas.xmlsoap.org/ws/2005/02/trust/RSTR/SCT/Renew");
		DICT.add(0x110,"http://schemas.xmlsoap.org/ws/2005/02/trust/RST/SCT/Cancel");
		DICT.add(0x112,"http://schemas.xmlsoap.org/ws/2005/02/trust/RSTR/SCT/Cancel");
		DICT.add(0x114,"http://www.w3.org/2001/04/xmlenc#aes128-cbc");
		DICT.add(0x116,"http://www.w3.org/2001/04/xmlenc#kw-aes128");
		DICT.add(0x118,"http://www.w3.org/2001/04/xmlenc#aes192-cbc");
		DICT.add(0x11A,"http://www.w3.org/2001/04/xmlenc#kw-aes192");
		DICT.add(0x11C,"http://www.w3.org/2001/04/xmlenc#aes256-cbc");
		DICT.add(0x11E,"http://www.w3.org/2001/04/xmlenc#kw-aes256");
		DICT.add(0x120,"http://www.w3.org/2001/04/xmlenc#des-cbc");
		DICT.add(0x122,"http://www.w3.org/2000/09/xmldsig#dsa-sha1");
		DICT.add(0x124,"http://www.w3.org/2001/10/xml-exc-c14n#WithComments");
		DICT.add(0x126,"http://www.w3.org/2000/09/xmldsig#hmac-sha1");
		DICT.add(0x128,"http://www.w3.org/2001/04/xmldsig-more#hmac-sha256");
		DICT.add(0x12A,"http://schemas.xmlsoap.org/ws/2005/02/sc/dk/p_sha1");
		DICT.add(0x12C,"http://www.w3.org/2001/04/xmlenc#ripemd160");
		DICT.add(0x12E,"http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p");
		DICT.add(0x130,"http://www.w3.org/2000/09/xmldsig#rsa-sha1");
		DICT.add(0x132,"http://www.w3.org/2001/04/xmldsig-more#rsa-sha256");
		DICT.add(0x134,"http://www.w3.org/2001/04/xmlenc#rsa-1_5");
		DICT.add(0x136,"http://www.w3.org/2000/09/xmldsig#sha1");
		DICT.add(0x138,"http://www.w3.org/2001/04/xmlenc#sha256");
		DICT.add(0x13A,"http://www.w3.org/2001/04/xmlenc#sha512");
		DICT.add(0x13C,"http://www.w3.org/2001/04/xmlenc#tripledes-cbc");
		DICT.add(0x13E,"http://www.w3.org/2001/04/xmlenc#kw-tripledes");
		DICT.add(0x140,"http://schemas.xmlsoap.org/2005/02/trust/tlsnego#TLS_Wrap");
		DICT.add(0x142,"http://schemas.xmlsoap.org/2005/02/trust/spnego#GSS_Wrap");
		DICT.add(0x144,"http://schemas.microsoft.com/ws/2006/05/security");
		DICT.add(0x146,"dnse");
		DICT.add(0x148,"o");
		DICT.add(0x14A,"Password");
		DICT.add(0x14C,"PasswordText");
		DICT.add(0x14E,"Username");
		DICT.add(0x150,"UsernameToken");
		DICT.add(0x152,"BinarySecurityToken");
		DICT.add(0x154,"EncodingType");
		DICT.add(0x156,"KeyIdentifier");
		DICT.add(0x158,"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary");
		DICT.add(0x15A,"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#HexBinary");
		DICT.add(0x15C,"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Text");
		DICT.add(0x15E,"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509SubjectKeyIdentifier");
		DICT.add(0x160,"http://docs.oasis-open.org/wss/oasis-wss-kerberos-token-profile-1.1#GSS_Kerberosv5_AP_REQ");
		DICT.add(0x162,"http://docs.oasis-open.org/wss/oasis-wss-kerberos-token-profile-1.1#GSS_Kerberosv5_AP_REQ1510");
		DICT.add(0x164,"http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.0#SAMLAssertionID");
		DICT.add(0x166,"Assertion");
		DICT.add(0x168,"urn:oasis:names:tc:SAML:1.0:assertion");
		DICT.add(0x16A,"http://docs.oasis-open.org/wss/oasis-wss-rel-token-profile-1.0.pdf#license");
		DICT.add(0x16C,"FailedAuthentication");
		DICT.add(0x16E,"InvalidSecurityToken");
		DICT.add(0x170,"InvalidSecurity");
		DICT.add(0x172,"k");
		DICT.add(0x174,"SignatureConfirmation");
		DICT.add(0x176,"TokenType");
		DICT.add(0x178,"http://docs.oasis-open.org/wss/oasis-wss-soap-message-security-1.1#ThumbprintSHA1");
		DICT.add(0x17A,"http://docs.oasis-open.org/wss/oasis-wss-soap-message-security-1.1#EncryptedKey");
		DICT.add(0x17C,"http://docs.oasis-open.org/wss/oasis-wss-soap-message-security-1.1#EncryptedKeySHA1");
		DICT.add(0x17E,"http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.1#SAMLV1.1");
		DICT.add(0x180,"http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.1#SAMLV2.0");
		DICT.add(0x182,"http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.1#SAMLID");
		DICT.add(0x184,"AUTH-HASH");
		DICT.add(0x186,"RequestSecurityTokenResponse");
		DICT.add(0x188,"KeySize");
		DICT.add(0x18A,"RequestedTokenReference");
		DICT.add(0x18C,"AppliesTo");
		DICT.add(0x18E,"Authenticator");
		DICT.add(0x190,"CombinedHash");
		DICT.add(0x192,"BinaryExchange");
		DICT.add(0x194,"Lifetime");
		DICT.add(0x196,"RequestedSecurityToken");
		DICT.add(0x198,"Entropy");
		DICT.add(0x19A,"RequestedProofToken");
		DICT.add(0x19C,"ComaddedKey");
		DICT.add(0x19E,"RequestSecurityToken");
		DICT.add(0x1A0,"RequestType");
		DICT.add(0x1A2,"Context");
		DICT.add(0x1A4,"BinarySecret");
		DICT.add(0x1A6,"http://schemas.xmlsoap.org/ws/2005/02/trust/spnego");
		DICT.add(0x1A8,"http://schemas.xmlsoap.org/ws/2005/02/trust/tlsnego");
		DICT.add(0x1AA,"wst");
		DICT.add(0x1AC,"http://schemas.xmlsoap.org/ws/2004/04/trust");
		DICT.add(0x1AE,"http://schemas.xmlsoap.org/ws/2004/04/security/trust/RST/Issue");
		DICT.add(0x1B0,"http://schemas.xmlsoap.org/ws/2004/04/security/trust/RSTR/Issue");
		DICT.add(0x1B2,"http://schemas.xmlsoap.org/ws/2004/04/security/trust/Issue");
		DICT.add(0x1B4,"http://schemas.xmlsoap.org/ws/2004/04/security/trust/CK/PSHA1");
		DICT.add(0x1B6,"http://schemas.xmlsoap.org/ws/2004/04/security/trust/SymmetricKey");
		DICT.add(0x1B8,"http://schemas.xmlsoap.org/ws/2004/04/security/trust/Nonce");
		DICT.add(0x1BA,"KeyType");
		DICT.add(0x1BC,"http://schemas.xmlsoap.org/ws/2004/04/trust/SymmetricKey");
		DICT.add(0x1BE,"http://schemas.xmlsoap.org/ws/2004/04/trust/PublicKey");
		DICT.add(0x1C0,"Claims");
		DICT.add(0x1C2,"InvalidRequest");
		DICT.add(0x1C4,"RequestFailed");
		DICT.add(0x1C6,"SignWith");
		DICT.add(0x1C8,"EncryptWith");
		DICT.add(0x1CA,"EncryptionAlgorithm");
		DICT.add(0x1CC,"CanonicalizationAlgorithm");
		DICT.add(0x1CE,"ComaddedKeyAlgorithm");
		DICT.add(0x1D0,"UseKey");
		DICT.add(0x1D2,"http://schemas.microsoft.com/net/2004/07/secext/WS-SPNego");
		DICT.add(0x1D4,"http://schemas.microsoft.com/net/2004/07/secext/TLSNego");
		DICT.add(0x1D6,"t");
		DICT.add(0x1D8,"http://schemas.xmlsoap.org/ws/2005/02/trust/RST/Issue");
		DICT.add(0x1DA,"http://schemas.xmlsoap.org/ws/2005/02/trust/RSTR/Issue");
		DICT.add(0x1DC,"http://schemas.xmlsoap.org/ws/2005/02/trust/Issue");
		DICT.add(0x1DE,"http://schemas.xmlsoap.org/ws/2005/02/trust/SymmetricKey");
		DICT.add(0x1E0,"http://schemas.xmlsoap.org/ws/2005/02/trust/CK/PSHA1");
		DICT.add(0x1E2,"http://schemas.xmlsoap.org/ws/2005/02/trust/Nonce");
		DICT.add(0x1E4,"RenewTarget");
		DICT.add(0x1E6,"CancelTarget");
		DICT.add(0x1E8,"RequestedTokenCancelled");
		DICT.add(0x1EA,"RequestedAttachedReference");
		DICT.add(0x1EC,"RequestedUnattachedReference");
		DICT.add(0x1EE,"IssuedTokens");
		DICT.add(0x1F0,"http://schemas.xmlsoap.org/ws/2005/02/trust/Renew");
		DICT.add(0x1F2,"http://schemas.xmlsoap.org/ws/2005/02/trust/Cancel");
		DICT.add(0x1F4,"http://schemas.xmlsoap.org/ws/2005/02/trust/PublicKey");
		DICT.add(0x1F6,"Access");
		DICT.add(0x1F8,"AccessDecision");
		DICT.add(0x1FA,"Advice");
		DICT.add(0x1FC,"AssertionID");
		DICT.add(0x1FE,"AssertionIDReference");
		DICT.add(0x200,"AttributeRecord");
		DICT.add(0x202,"AttributeName");
		DICT.add(0x204,"AttributeNamespace");
		DICT.add(0x206,"AttributeStatement");
		DICT.add(0x208,"AttributeValue");
		DICT.add(0x20A,"Audience");
		DICT.add(0x20C,"AudienceRestrictionCondition");
		DICT.add(0x20E,"AuthenticationInstant");
		DICT.add(0x210,"AuthenticationMethod");
		DICT.add(0x212,"AuthenticationStatement");
		DICT.add(0x214,"AuthorityBinding");
		DICT.add(0x216,"AuthorityKind");
		DICT.add(0x218,"AuthorizationDecisionStatement");
		DICT.add(0x21A,"Binding");
		DICT.add(0x21C,"Condition");
		DICT.add(0x21E,"Conditions");
		DICT.add(0x220,"Decision");
		DICT.add(0x222,"DoNotCacheCondition");
		DICT.add(0x224,"Evidence");
		DICT.add(0x226,"IssueInstant");
		DICT.add(0x228,"Issuer");
		DICT.add(0x22A,"Location");
		DICT.add(0x22C,"MajorVersion");
		DICT.add(0x22E,"MinorVersion");
		DICT.add(0x230,"NameIdentifier");
		DICT.add(0x232,"Format");
		DICT.add(0x234,"NameQualifier");
		DICT.add(0x236,"Namespace");
		DICT.add(0x238,"NotBefore");
		DICT.add(0x23A,"NotOnOrAfter");
		DICT.add(0x23C,"saml");
		DICT.add(0x23E,"Statement");
		DICT.add(0x240,"Subject");
		DICT.add(0x242,"SubjectConfirmation");
		DICT.add(0x244,"SubjectConfirmationData");
		DICT.add(0x246,"ConfirmationMethod");
		DICT.add(0x248,"urn:oasis:names:tc:SAML:1.0:cm:holder-of-key");
		DICT.add(0x24A,"urn:oasis:names:tc:SAML:1.0:cm:sender-vouches");
		DICT.add(0x24C,"SubjectLocality");
		DICT.add(0x24E,"DNSAddress");
		DICT.add(0x250,"IPAddress");
		DICT.add(0x252,"SubjectStatement");
		DICT.add(0x254,"urn:oasis:names:tc:SAML:1.0:am:unspecified");
		DICT.add(0x256,"xmlns");
		DICT.add(0x258,"Resource");
		DICT.add(0x25A,"UserName");
		DICT.add(0x25C,"urn:oasis:names:tc:SAML:1.1:nameid-format:WindowsDomainQualifiedName");
		DICT.add(0x25E,"EmailName");
		DICT.add(0x260,"urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress");
		DICT.add(0x262,"u");
		DICT.add(0x264,"ChannelInstance");
		DICT.add(0x266,"http://schemas.microsoft.com/ws/2005/02/duplex");
		DICT.add(0x268,"Encoding");
		DICT.add(0x26A,"MimeType");
		DICT.add(0x26C,"CarriedKeyName");
		DICT.add(0x26E,"Recipient");
		DICT.add(0x270,"EncryptedKey");
		DICT.add(0x272,"KeyReference");
		DICT.add(0x274,"e");
		DICT.add(0x276,"http://www.w3.org/2001/04/xmlenc#Element");
		DICT.add(0x278,"http://www.w3.org/2001/04/xmlenc#Content");
		DICT.add(0x27A,"KeyName");
		DICT.add(0x27C,"MgmtData");
		DICT.add(0x27E,"KeyValue");
		DICT.add(0x280,"RSAKeyValue");
		DICT.add(0x282,"Modulus");
		DICT.add(0x284,"Exponent");
		DICT.add(0x286,"X509Data");
		DICT.add(0x288,"X509IssuerSerial");
		DICT.add(0x28A,"X509IssuerName");
		DICT.add(0x28C,"X509SerialNumber");
		DICT.add(0x28E,"X509Certificate");
		DICT.add(0x290,"AckRequested");
		DICT.add(0x292,"http://schemas.xmlsoap.org/ws/2005/02/rm/AckRequested");
		DICT.add(0x294,"AcksTo");
		DICT.add(0x296,"Accept");
		DICT.add(0x298,"CreateSequence");
		DICT.add(0x29A,"http://schemas.xmlsoap.org/ws/2005/02/rm/CreateSequence");
		DICT.add(0x29C,"CreateSequenceRefused");
		DICT.add(0x29E,"CreateSequenceResponse");
		DICT.add(0x2A0,"http://schemas.xmlsoap.org/ws/2005/02/rm/CreateSequenceResponse");
		DICT.add(0x2A2,"FaultCode");
		DICT.add(0x2A4,"InvalidAcknowledgement");
		DICT.add(0x2A6,"LastMessage");
		DICT.add(0x2A8,"http://schemas.xmlsoap.org/ws/2005/02/rm/LastMessage");
		DICT.add(0x2AA,"LastMessageNumberExceeded");
		DICT.add(0x2AC,"MessageNumberRollover");
		DICT.add(0x2AE,"Nack");
		DICT.add(0x2B0,"netrm");
		DICT.add(0x2B2,"Offer");
		DICT.add(0x2B4,"r");
		DICT.add(0x2B6,"SequenceFault");
		DICT.add(0x2B8,"SequenceTerminated");
		DICT.add(0x2BA,"TerminateSequence");
		DICT.add(0x2BC,"http://schemas.xmlsoap.org/ws/2005/02/rm/TerminateSequence");
		DICT.add(0x2BE,"UnknownSequence");
		DICT.add(0x2C0,"http://schemas.microsoft.com/ws/2006/02/tx/oletx");
		DICT.add(0x2C2,"oletx");
		DICT.add(0x2C4,"OleTxTransaction");
		DICT.add(0x2C6,"PropagationToken");
		DICT.add(0x2C8,"http://schemas.xmlsoap.org/ws/2004/10/wscoor");
		DICT.add(0x2CA,"wscoor");
		DICT.add(0x2CC,"CreateCoordinationContext");
		DICT.add(0x2CE,"CreateCoordinationContextResponse");
		DICT.add(0x2D0,"CoordinationContext");
		DICT.add(0x2D2,"CurrentContext");
		DICT.add(0x2D4,"CoordinationType");
		DICT.add(0x2D6,"RegistrationService");
		DICT.add(0x2D8,"Register");
		DICT.add(0x2DA,"RegisterResponse");
		DICT.add(0x2DC,"ProtocolIdentifier");
		DICT.add(0x2DE,"CoordinatorProtocolService");
		DICT.add(0x2E0,"ParticipantProtocolService");
		DICT.add(0x2E2,"http://schemas.xmlsoap.org/ws/2004/10/wscoor/CreateCoordinationContext");
		DICT.add(0x2E4,"http://schemas.xmlsoap.org/ws/2004/10/wscoor/CreateCoordinationContextResponse");
		DICT.add(0x2E6,"http://schemas.xmlsoap.org/ws/2004/10/wscoor/Register");
		DICT.add(0x2E8,"http://schemas.xmlsoap.org/ws/2004/10/wscoor/RegisterResponse");
		DICT.add(0x2EA,"http://schemas.xmlsoap.org/ws/2004/10/wscoor/fault");
		DICT.add(0x2EC,"ActivationCoordinatorPortType");
		DICT.add(0x2EE,"RegistrationCoordinatorPortType");
		DICT.add(0x2F0,"InvalidState");
		DICT.add(0x2F2,"InvalidProtocol");
		DICT.add(0x2F4,"InvalidParameters");
		DICT.add(0x2F6,"NoActivity");
		DICT.add(0x2F8,"ContextRefused");
		DICT.add(0x2FA,"AlreadyRegistered");
		DICT.add(0x2FC,"http://schemas.xmlsoap.org/ws/2004/10/wsat");
		DICT.add(0x2FE,"wsat");
		DICT.add(0x300,"http://schemas.xmlsoap.org/ws/2004/10/wsat/Completion");
		DICT.add(0x302,"http://schemas.xmlsoap.org/ws/2004/10/wsat/Durable2PC");
		DICT.add(0x304,"http://schemas.xmlsoap.org/ws/2004/10/wsat/Volatile2PC");
		DICT.add(0x306,"Prepare");
		DICT.add(0x308,"Prepared");
		DICT.add(0x30A,"ReadOnly");
		DICT.add(0x30C,"Commit");
		DICT.add(0x30E,"Rollback");
		DICT.add(0x310,"Committed");
		DICT.add(0x312,"Aborted");
		DICT.add(0x314,"Replay");
		DICT.add(0x316,"http://schemas.xmlsoap.org/ws/2004/10/wsat/Commit");
		DICT.add(0x318,"http://schemas.xmlsoap.org/ws/2004/10/wsat/Rollback");
		DICT.add(0x31A,"http://schemas.xmlsoap.org/ws/2004/10/wsat/Committed");
		DICT.add(0x31C,"http://schemas.xmlsoap.org/ws/2004/10/wsat/Aborted");
		DICT.add(0x31E,"http://schemas.xmlsoap.org/ws/2004/10/wsat/Prepare");
		DICT.add(0x320,"http://schemas.xmlsoap.org/ws/2004/10/wsat/Prepared");
		DICT.add(0x322,"http://schemas.xmlsoap.org/ws/2004/10/wsat/ReadOnly");
		DICT.add(0x324,"http://schemas.xmlsoap.org/ws/2004/10/wsat/Replay");
		DICT.add(0x326,"http://schemas.xmlsoap.org/ws/2004/10/wsat/fault");
		DICT.add(0x328,"CompletionCoordinatorPortType");
		DICT.add(0x32A,"CompletionParticipantPortType");
		DICT.add(0x32C,"CoordinatorPortType");
		DICT.add(0x32E,"ParticipantPortType");
		DICT.add(0x330,"InconsistentInternalState");
		DICT.add(0x332,"mstx");
		DICT.add(0x334,"Enlistment");
		DICT.add(0x336,"protocol");
		DICT.add(0x338,"LocalTransactionId");
		DICT.add(0x33A,"IsolationLevel");
		DICT.add(0x33C,"IsolationFlags");
		DICT.add(0x33E,"Description");
		DICT.add(0x340,"Loopback");
		DICT.add(0x342,"RegisterInfo");
		DICT.add(0x344,"ContextId");
		DICT.add(0x346,"TokenId");
		DICT.add(0x348,"AccessDenied");
		DICT.add(0x34A,"InvalidPolicy");
		DICT.add(0x34C,"CoordinatorRegistrationFailed");
		DICT.add(0x34E,"TooManyEnlistments");
		DICT.add(0x350,"Disabled");
		DICT.add(0x352,"ActivityId");
		DICT.add(0x354,"http://schemas.microsoft.com/2004/09/ServiceModel/Diagnostics");
		DICT.add(0x356,"http://docs.oasis-open.org/wss/oasis-wss-kerberos-token-profile-1.1#Kerberosv5APREQSHA1");
		DICT.add(0x358,"http://schemas.xmlsoap.org/ws/2002/12/policy");
		DICT.add(0x35A,"FloodMessage");
		DICT.add(0x35C,"LinkUtility");
		DICT.add(0x35E,"Hops");
		DICT.add(0x360,"http://schemas.microsoft.com/net/2006/05/peer/HopCount");
		DICT.add(0x362,"PeerVia");
		DICT.add(0x364,"http://schemas.microsoft.com/net/2006/05/peer");
		DICT.add(0x366,"PeerFlooder");
		DICT.add(0x368,"PeerTo");
		DICT.add(0x36A,"http://schemas.microsoft.com/ws/2005/05/routing");
		DICT.add(0x36C,"PacketRoutable");
		DICT.add(0x36E,"http://schemas.microsoft.com/ws/2005/05/addressing/none");
		DICT.add(0x370,"http://schemas.microsoft.com/ws/2005/05/envelope/none");
		DICT.add(0x372,"http://www.w3.org/2001/XMLSchema-instance");
		DICT.add(0x374,"http://www.w3.org/2001/XMLSchema");
		DICT.add(0x376,"nil");
		DICT.add(0x378,"type");
		DICT.add(0x37A,"char");
		DICT.add(0x37C,"boolean");
		DICT.add(0x37E,"byte");
		DICT.add(0x380,"unsignedByte");
		DICT.add(0x382,"short");
		DICT.add(0x384,"unsignedShort");
		DICT.add(0x386,"int");
		DICT.add(0x388,"unsignedInt");
		DICT.add(0x38A,"long");
		DICT.add(0x38C,"unsignedLong");
		DICT.add(0x38E,"float");
		DICT.add(0x390,"double");
		DICT.add(0x392,"decimal");
		DICT.add(0x394,"dateTime");
		DICT.add(0x396,"string");
		DICT.add(0x398,"base64Binary");
		DICT.add(0x39A,"anyType");
		DICT.add(0x39C,"duration");
		DICT.add(0x39E,"guid");
		DICT.add(0x3A0,"anyURI");
		DICT.add(0x3A2,"QName");
		DICT.add(0x3A4,"time");
		DICT.add(0x3A6,"date");
		DICT.add(0x3A8,"hexBinary");
		DICT.add(0x3AA,"gYearMonth");
		DICT.add(0x3AC,"gYear");
		DICT.add(0x3AE,"gMonthDay");
		DICT.add(0x3B0,"gDay");
		DICT.add(0x3B2,"gMonth");
		DICT.add(0x3B4,"integer");
		DICT.add(0x3B6,"positiveInteger");
		DICT.add(0x3B8,"negativeInteger");
		DICT.add(0x3BA,"nonPositiveInteger");
		DICT.add(0x3BC,"nonNegativeInteger");
		DICT.add(0x3BE,"normalizedString");
		DICT.add(0x3C0,"ConnectionLimitReached");
		DICT.add(0x3C2,"http://schemas.xmlsoap.org/soap/envelope/");
		DICT.add(0x3C4,"actor");
		DICT.add(0x3C6,"faultcode");
		DICT.add(0x3C8,"faultstring");
		DICT.add(0x3CA,"faultactor");
		DICT.add(0x3CC,"detail");
	}
	/**
	 * 获取字典项的索引号
	 * @param dict
	 * @return
	 */
	public static int getDictonaryIndex(String dict){
		return DICT.indexOf(dict);
	}
	/**
	 * 获取字典项
	 * @param key
	 * @return
	 */
	public static String getDictionary(Integer key){
		if(key%2==0)
			return DICT.get(key);
		throw new DictionaryNotFoundException(key);
	}
}
